package student.aistar.design.template;

public abstract class TemplateDemo {
    //规定了需要完成的的事情;
    public abstract void start();//演员登台

    public abstract void play();//演员表演

    public abstract void end();//落幕

    //提供一个不可变的方法, 用来控制事情的执行顺序

    public final void execute(){
        this.start();
        this.play();
        this.end();
    }
}
